AS
Embedded Software Development Engineer
Axelon Services Corporation
- πΊπΈ United States
- On-site
- 3 months ago
- $60.00 β $68.28 / hour
- C++
- Integration Testing
- Configuration Management
- GitHub
- Test Automation
- Agile
- Devops
3 months ago
Summary:
- Work Mode: Onsite
Responsibilities:
- Participate in the full software development process, working in pairing mode with peers to develop high-quality medical device software meeting product requirements.
- Follow quality goals and development practices aligned with the team, driving continuous improvement and excellence in software development through rigorous standards and methodologies.
- Integrate software components and third-party libraries into existing systems, ensuring seamless functionality and interoperability with minimal disruption.
- Conduct and participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices to maintain code quality.
- Analyze and optimize application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks.
- Stay current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define, design, and ship new features, ensuring alignment with project goals and user needs.
- Resolve a wide range of moderate complexity requests in creative ways, demonstrating good judgment in selecting methods and techniques for obtaining solutions.
Requirements:
- Minimum Education: Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or equivalent.
- Minimum Experience: 5 years with a Bachelor's degree or 3 years with a Master's degree in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance, or equivalent.
- Required Skills:
- Firmware design and development in embedded applications using C/C++.
- Experience in software development in the medical industry or a highly regulated industry.
- Working with hardware domains (e.g., circuit analysis, microelectronics, computer architecture).
- Firmware/hardware algorithm implementation, tuning, debugging.
- Firmware/hardware integration testing and troubleshooting.
- Software configuration management in GitHub.
- Experience providing quality documentation in alignment with medical device standards.
Preferred Skills:
- Software Test Automation
- Agile Methodology
- Software Development and Testing on ARM Processors
- DevOps
- Continuous Improvement
- Quality Specifications
- Code Reviews
- API Design
- API Integration
- Software Development utilizing AI tools
- Secure Boot
- Software Driver Development
- Real-Time Operating Systems
Embedded Software Development Engineer Β· Axelon Services Corporation