Senior Embedded Software Engineer
Intellian Technologies - grand rapids, MI
Apply NowJob Description
As a Senior Embedded Software Engineer (with 8+ years experience) you will participate in the definition, design, development, and testing of software in our next-generation active phased-array antennas and satellite user terminals. You will collaborate with our hardware, software, and manufacturing teams as well as external vendors to help provide best-in-class solutions for our customers.Main Responsibilities and TasksDefine, design, develop, and test software for active phased-array antennas and satellite user terminals.Work closely with hardware and firmware teams to implement real-time algorithms for beamforming operations across a variety of antenna subsystem architectures.Lead software activities related to new product and feature prototyping and board bring-up.Develop algorithms and software to provide efficient manufacturing, calibration, and factory testing of active phased-array antennas and satellite user terminals.Create comprehensive test plans to ensure that product requirements are satisfied or exceeded.Assist in various aspects of software and product testing, including unit tests, automated testing, and manual test execution.Assist in troubleshooting of issues in development, manufacturing, and operational environments.Mentor junior software engineers10% Travel required.Required Qualifications & SkillsBSEEBSCEBSCS with 10+ years of related industry experience or MSEEMSCEMSCS with 8+ years of related industry experience.Advanced experience in CC++ programming on embedded platforms, including user space applications and kernel programming (e.g. device drivers).Experience with design and development in an embedded Linux environment on ARM microprocessors.Effective debugging, analysis, and testing on embedded platforms with real-time scheduling considerations.Strong experience with various standard interfacesprotocols, including RS222, RS422, Ethernet, SPI, UART, I2C, FSK, etc.Good working knowledge of software version control systems, Git in particular.Experience with bench test equipment, including multimeters, oscilloscopes, spectrum analyzers, signal generators, etc.Project experience with unit testing and automated functional & performance testing.Preferred Skills & ExperienceExperience with circuit schematic and PCB layout.Knowledge of digital wireless communication systems and modern satellite communication systems.Knowledge of phased array antenna operation.Experience with design and implementation of real-time software for antenna tracking and digital communications.Experience with Python or other high-level languages.Experience with Agile software methodologies (e.g. Kanban, Scrum) and associated tools (e.g. Jira)About Intellian Technologies Intellian is the world's leading provider of satellite antennas and terminals, with a mission to empower connectivity so connectivity can empower the world. We are driven by a passion for innovation and agile responsiveness to customer needs. As the crucial link between satellite networks and millions of people on Earth, Intellian's leading technology and antennas empower global connectivity across oceans and continents, organizations, and communities. Strategic thinking, an obsession with quality, and a proven ability to deliver enable Intellian to invent for the future, creating mutual success for partners and customers as the world's connectivity needs evolve.Pay Transparency The estimated salary range for this role is $150,000 - $190,000Actual pay will vary based on varying factors, including but not limited to relevant experience.Benefits We offer a generous benefits package, including flexible time off and paid holidays. Eligible employees also have access to medical, dental, and vision insurance, as well as short-term and long-term disability coverage. A 401(k) plan with employer safe harbor is available. Additional compensation elements may be offered depending on the role, which may include an opportunity for an annual bonus based on both company and individual performance.
Created: 2025-02-24