Energy Jobline ZR
Senior Software Engineer II - Embedded Linux in Austin
Energy Jobline ZR, Austin, Texas, us, 78716
Overview
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide. We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers. Position
Senior Embedded Software Engineer II CesiumAstro We are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We seek passionate, collaborative, energetic, and forward-thinking individuals to join our team. This role focuses on embedded applications using Linux and Yocto, with emphasis on device drivers, kernel modifications, and boot loaders. Experience on the Xilinx platform is preferred but other microcontrollers are acceptable. The successful candidate will design software from concept through production (including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support) and work across microcontrollers, low-level drivers, BSPs, and user interfaces, with an emphasis on applications and data management. Experience in software testing, high-reliability qualification, and software project management practices is desired. This position supports the Skylark product line, an antenna system with active phased array technology for satellite communications, designed to work with existing or upcoming satellite constellations and scalable to required performance. Skylark features multi-beam capability enabling simultaneous communications with satellites in different orbits. Excellent written and verbal communication skills are required. Responsibilities
Develop and port embedded Linux applications, custom device drivers, and libraries. Configure, modify, and integrate the Linux kernel and embedded boot loaders. Work extensively with U-Boot and Linux kernel configuration. Maintain and support the Yocto build system in a CI/CD environment. Package and deploy software images for various hardware platforms. Create and manage Linux images tailored to specific embedded hardware. Collaborate with cross-functional teams to ensure system integration and performance. Qualifications & Requirements
Bachelor of Science (BS) or Master of Science (MS) in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 6 years of industry experience in software development. Hands-on development and troubleshooting experience with software systems and hardware (e.g., motors, power distribution units). Programming experience in C or C++. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. Experience
Strong hands-on experience with Embedded Linux and Yocto. Familiarity with Xilinx platforms or other microcontroller-based systems. Experience with boot loaders, kernel-level development, and CI/CD pipelines. Proven ability to work independently and manage multiple development tasks. About CesiumAstro and Compliance
CesiumAstro considers several factors when extending an offer, including role and responsibilities, a candidates work experience, education/training, and key skills. Full-time offers include stock options and a benefits package (health, dental, vision, HSA, FSA, life, and retirement plans). CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to protected characteristics under applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not pay referral fees. Additional Information
We may use artificial intelligence (AI) tools to support parts of the hiring process (e.g., reviewing applications, analyzing resumes, or assessing responses). These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us. #J-18808-Ljbffr
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide. We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers. Position
Senior Embedded Software Engineer II CesiumAstro We are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We seek passionate, collaborative, energetic, and forward-thinking individuals to join our team. This role focuses on embedded applications using Linux and Yocto, with emphasis on device drivers, kernel modifications, and boot loaders. Experience on the Xilinx platform is preferred but other microcontrollers are acceptable. The successful candidate will design software from concept through production (including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support) and work across microcontrollers, low-level drivers, BSPs, and user interfaces, with an emphasis on applications and data management. Experience in software testing, high-reliability qualification, and software project management practices is desired. This position supports the Skylark product line, an antenna system with active phased array technology for satellite communications, designed to work with existing or upcoming satellite constellations and scalable to required performance. Skylark features multi-beam capability enabling simultaneous communications with satellites in different orbits. Excellent written and verbal communication skills are required. Responsibilities
Develop and port embedded Linux applications, custom device drivers, and libraries. Configure, modify, and integrate the Linux kernel and embedded boot loaders. Work extensively with U-Boot and Linux kernel configuration. Maintain and support the Yocto build system in a CI/CD environment. Package and deploy software images for various hardware platforms. Create and manage Linux images tailored to specific embedded hardware. Collaborate with cross-functional teams to ensure system integration and performance. Qualifications & Requirements
Bachelor of Science (BS) or Master of Science (MS) in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 6 years of industry experience in software development. Hands-on development and troubleshooting experience with software systems and hardware (e.g., motors, power distribution units). Programming experience in C or C++. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. Experience
Strong hands-on experience with Embedded Linux and Yocto. Familiarity with Xilinx platforms or other microcontroller-based systems. Experience with boot loaders, kernel-level development, and CI/CD pipelines. Proven ability to work independently and manage multiple development tasks. About CesiumAstro and Compliance
CesiumAstro considers several factors when extending an offer, including role and responsibilities, a candidates work experience, education/training, and key skills. Full-time offers include stock options and a benefits package (health, dental, vision, HSA, FSA, life, and retirement plans). CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to protected characteristics under applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not pay referral fees. Additional Information
We may use artificial intelligence (AI) tools to support parts of the hiring process (e.g., reviewing applications, analyzing resumes, or assessing responses). These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us. #J-18808-Ljbffr