Bosch Groupposted 10 days ago
$125,000 - $140,000/Yr
Full-time • Senior
Burnsville, MN

About the position

Join our RTS team in Burnsville, MN as a Senior Firmware / Embedded Software Engineer and turn ideas into implementations. As a Senior Firmware / Embedded Software Engineer, you will plan, design, implement, document, and test software applications and components to requirements. You will support software architectural design efforts and the software lifecycle development process including creating & reviewing technical requirements from stakeholder requirements, capturing design inputs, design creation, testing, and continuation support. You will provide engineering support to customers and Bosch field support staff, engage with project management on schedule development, and work closely with product management, customers, operations, and other stakeholders to develop and articulate products, systems, or technologies.

Responsibilities

  • Plan, design, implement, document, and test software applications and components to requirements.
  • Support software architectural design efforts.
  • Support the software lifecycle development process including creating & reviewing technical requirements.
  • Provide engineering support to customers and Bosch field support staff.
  • Engage with project management on schedule development.
  • Work closely with product management, customers, operations, and other stakeholders.

Requirements

  • Degree in Computer Science, Mathematics, Engineering, or related field.
  • Bachelor’s: 8+ years embedded software development experience.
  • Master’s or higher: 5+ years embedded software development experience.
  • Experience with source code control (e.g. Git, Mercurial).
  • Proficiency in C/C++ developing in embedded environments.
  • Knowledge of design patterns and solutions for common programming challenges.

Nice-to-haves

  • Experience with Azure DevOps or similar environments such as Atlassian Tools or Gitlab.
  • Prior experience leading software development projects or features.
  • Prior experience writing automated tests.
  • Knowledge of digital audio formats and communication technologies used in digital broadcast environments.
  • Knowledge of Python, especially in automated test environments.
  • Knowledge of real-time firmware environments and development methodologies.
  • GUI design/development knowledge, graphic bitmap/icon formats, font formats.

Benefits

  • Health, dental, and vision plans.
  • Health savings accounts (HSA).
  • Flexible spending accounts.
  • 401(K) retirement plan with an employer match.
  • Wellness programs.
  • Life insurance.
  • Short and long term disability insurance.
  • Paid time off.
  • Parental leave.
  • Adoption assistance.
  • Reimbursement of education expenses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service