What are the responsibilities and job description for the Embedded Software Engineer position at Actalent?
Description:
As an experienced member of the team, you will be responsible for identifying top-level requirements and participate in all phases of embedded software development, from concept and design to development and maintenance.
- You will work with other members of the Kuiper team to support hardware bring-up and debug, and develop both prototype and production software.
- You must be comfortable leading software and architecture design reviews, ensuring Amazon’s high development standards are met and team best practices are followed.
- Have in-depth knowledge with real-time embedded software philosophies and practices
- Knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking subsystems architecture
- Strong debugging skills in kernel context
- Experience with exercising/validation of system from user space, and knowledge of user space API
- Develop embedded software in assembly, C/C , Rust or other languages, code for microcontrollers (including hardware drivers).
- Knowledge of low-level communications, PCIe, Ethernet, SPI and I2C would be desirable.
- Review schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting techniques
Additional Skills & Qualifications:
- Writing the code on the ARM cores sitting on an FPGA (writing on the FPGA with VHDL)
- Knowledge and experience with timing distribution and things around firmware for RF processing (FPGA firmware) for burst detection
- This side is more terminal side of the teams doing antennae control protocol
- Someone that is on the mac layer, phase array antennae, mobile platforms, iridium,
- Embedded linux environment that goes on the ARM controllers
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.
About Actalent
Actalent connects passion with purpose. We help visionary companies advance their engineering and science initiatives through access to specialized experts that drive scale, innovation, and speed to market. With a network of almost 30,000 engineering and sciences consultants and more than 4,500 clients across the U.S., Canada, Asia, and Europe, Actalent serves many of the Fortune 500. An operating company of Allegis Group, the global leader in talent solutions, Actalent launched as a new specialized engineering and sciences services and workforce solutions brand in 2021.