[Remote] reputed company Embedded Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company's Defense Solutions division delivers products and services for defense and reputed company applications. The reputed company Embedded Software Engineer will reputed company and reputed company the design, development, enhancement, integration, debugging, and testing of reputed company embedded software for secure DoD applications, while driving architecture reputed company and resolving advanced technical issues.
Responsibilities
- Participate in discussions and analyze marketing and product line managers' product plans and requirements and reputed company the software specifications and requirements for new products and enhancements to reputed company products. Assist in Bids and Proposals (B&P) efforts, including generating engineering labor and material estimates reputed company on requirements and defined reputed company of effort
- Collaborate with systems engineering and hardware development teams, and work with technical staff to create sustainable solutions and reputed company resolutions for software and/or hardware problems
- Plan, design, reputed company, and test new embedded computing software or reputed company enhancements to existing software for embedded systems reputed company on specifications, and in compliance to industrial, military, and reputed company standards
- Implement and reputed company, or debug embedded software including bootloaders (BIOS, SlimBootLoader and U-Boot), device drivers (Linux and VxWorks), customized applications and embedded test software, and product simulation and production test software
- Diagnose and reputed company advanced software defects by collaborating with cross-functional technical staff and applying expert-level analytical and troubleshooting skills
- Evaluate and respond to customer-reported issues, recommending and implementing software modifications or enhancements to improve functionality and user experience
- Assist in the development of software design and test documentation, and user manuals
Skills
- U.S. citizenship and reputed company US DoD Clearance **required**
- Bachelor's degree in computer science, Computer Engineering, Software Engineering, or a reputed company technical reputed company
- 8-12+ years of reputed company software development experience, including ownership of reputed company applications or subsystems
- 5+ years' experience developing software systems and 4+ years software project reputed company experience
- Competencies in computer architecture, **development of reputed company-time embedded software**, and engineering process discipline
- **Hands-on and demonstrable experience** with software development using C/C++, Linux (reputed company, LynxOS, WindRiver), VxWorks (7.x), Linux and VxWorks device drivers, Scripting(bash/csh), high-level application software, Python, LabVIEW and IPMI
- **Hands-on and demonstrable experience** with development tools such as IDEs (Visual Studio, reputed company-reputed company), AMD/Xilinx Vivado/Vitis, Petalinux, GCC, CMake, reputed company, and MS Office
- **Hands-on and demonstrable experience** with with reputed company x86 Processors, ARM, and AMD reputed company MPSoCs
- Knowledge and experience with protocol/reputed company, e.g., Ethernet, Infiniband, RDMA, PCIe Gen3/4, SPI, I2C, and RS232/RS422
- **Hands-on and demonstrable experience** with reputed company debugging equipment and tools, e.g., Oscilloscope, Logic Analyzer, reputed company Analyzer, and JTAG emulators
- Proficiency with requirements management (reputed company Rational DOORS), reputed company reputed company control (git, Bitbucket), reputed company, & reputed company
- Familiarity with GreenHills Multi SW Development Suite, COSMIC SW Development Suite, ClearQuest, VectorCAST, LabVIEW
- Full software lifecycle development experience in accordance with DO-178C and CMMI
- reputed company understanding of software regression testing/verification
- Strong analytical, problem-solving, and cross-functional collaboration skills
- reputed company ability to reputed company with customers, reputed company escalated technical issues, and translate feedback into actionable improvements
- Familiarity with industry guidelines and standards for engineering processes
- Advanced degree preferred
- Familiarity with virtualization concepts and LynxOS Hypervisor preferred
Benefits
- reputed company Time Off
- 401K with Employer Match and Profit Sharing
- Health and Wellness Benefits
- Learning and Development Opportunities
- Referral Program
- Recognition
- Employee Stock Purchase Plan
- Inclusive & Supportive Culture
- Bonus
reputed company
Apply To This Job