
Embedded Software Engineer II
Pivotal
🇺🇸 United States
On-site
3 months ago
$132,000 – $153,000 / year
- C++
- Python
- Linux
- SPI
- I2C
- UART
- Bluetooth Low Energy
- Pension
3 months ago
As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work constitutes the backbone of the aircraft flight control system. You will participate in flight testing to experience the aircraft systems first-hand.
Responsibilities
- Develop software/firmware for projects related to sensors, control systems, communications, and navigation
- Improve testing automation, software quality, data collection, analysis and validation
- Debug issues in production, determine the root cause and apply fixes in a timely manner
- Assist in flight testing both locally and at remote sites
Qualifications
- B.S. in Software Engineering, Computer Science, Computer Engineering, or similar
- 2+ years of professional experience
- Strong software skills (C/C++, Python) and experience with ARM microcontrollers
- Hands-on experience through employment, student teams, and/or co-op internships
- Experience with real-time systems, Linux development, and low level communication protocols (CAN, SPI, I2C, UART)
- Familiarity with control systems, robotics, and/or sensors
Bonus Qualifications
- Experience with embedded security
- Experience with BLE
Attributes aligned with Core Values
- Safety Above All: Demonstrates a proactive safety mindset by embedding safety into daily work, identifying and mitigating risks, encouraging open dialogue about safety concerns, and continuously improving practices and protocols.
- Customer Focus: Puts customers at the center of every action by understanding their challenges, delivering meaningful value, and supporting their success.
- Work Better Together: Seeks and values diverse perspectives, builds cross-functional relationships, and fosters trust through empathetic, fact-based communication and commitment to shared decisions.
- Be the Pilot: Drives results with clarity and purpose by focusing on what matters most, adapting to change, taking initiative, and owning outcomes.
- Embrace the Unknown: Navigates ambiguity with resilience and bold thinking, challenges the status quo, and combines innovative ideas with practical approaches to overcome obstacles and drive progress.
- Respect for People: Fosters a high-performance culture grounded in respect, professionalism, and support by balancing high expectations with a healthy, collaborative environment and being a trusted, dependable teammate.
Embedded Software Engineer II · Pivotal