Capgemini and Cambridge Consultants are looking to develop innovative new technology to enable world-leading wireless communications capabilities for US Government applications, by strengthening their embedded development function in the newly-formed Embedded Software (ESW) group in North America.
Requirements
- Strong C, C++, or Rust programming and software engineering skills
- Experience in embedded real-time programming
- Good testing habits: unit testing, system testing, regression testing, etc.
- Experience with common microprocessors, microcontrollers, SoCs, wireless protocols, and communication interfaces
- Experience using and writing drivers for common controllers, busses, and related technologies (I2C, SPI, UART, PCIe, DMA)
- Networking experience including using, configuring, and developing solutions using Ethernet, TCP/UDP/IP, SSH, DHCP, DNS, switching, routing, or DPDK
- Exposure to relevant industry communications standards (3GPP, IEEE, WiFi, Bluetooth, etc.)
Responsibilities
- Design and develop prototype systems that demonstrate novel capabilities for a diverse range of products
- Engage with clients that are stretching the art of the possible by combining state-of-the-art technologies and tools with a practical approach to implementation on a wide variety of processing platforms
- Develop proof-of-concept demonstrations for initial sales leads
- Design, implement, and test innovative new products
- Contribute to new IP generation, influencing the direction or our ESW skillset development, and evolving our capabilities in groundbreaking new technologies
- Play a part in creating the Capgemini of tomorrow
- Involved in every stage of our technology development life cycle
Other
- MS/BS with 7+ years of experience in a field related to embedded software development
- U.S. citizenship is required
- Verbal and written communication skills to convey your designs and ideas to teams
- Ability to work in a team environment
- Must be eligible to work in the US