Job Closed
This listing is no longer active.
Principal Embedded Software Engineer II
Location
United States
Posted
71 days ago
Salary
0
Seniority
Lead
Job Description
Principal Embedded Software Engineer II
CesiumAstro
Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State. At 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 take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium’s products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. CesiumAstro’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems. As a CesiumAstro software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices. The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required. This role will initially be remote, with a planned transition to in-person work once our Florida office is established. JOB DUTIES AND RESPONSIBILITIES - Design and implement software for embedded devices and systems, from requirements to production and commercial deployment. - Design, develop, code, test, debug and document system software. - Review code and system designs. - Analyze code for efficiency, stability and scalability. - Integrate and validate new product designs. - Support software quality assurance and optimize I/O performance. - Provide post-production/in-orbit customer support. - Interface with hardware design and development engineers. - Assess third party and open source software. JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS - Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. - Minimum of 11 years of industry experience in software development. - Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. - Extensive programming experience in C and an object oriented programming language, preferably C++. - Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). - Familiarity with software configuration management tools, defect tracking tools, and peer review. - Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems. - Excellent understanding of multi-threaded applications and resource management. - Excellent written and verbal communication skills. PREFERRED EXPERIENCE - Experience with products for aerospace applications. - Adequate knowledge of reading electronics schematics and component data sheets. - Experience with ARM processors and fully-featured microcontrollers. - Experience in design and development of a Software Development Kit (SDK). CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior .NET Developer
EnlyteAt Enlyte, we combine innovative technology, clinical expertise, and human compassion to help people recover after workplace injuries or auto accidents. We support their journey back to health and wellness through our industry-leading solutions and services. Whether you're supporting a Fortune 500 client or a local business, developing cutting-edge technology, or providing clinical services you'll work alongside dedicated professionals who share your commitment to excellence and make a meaningful impact. Join us in fueling our mission to protect dreams and restore lives, while building your career in an environment that values collaboration, innovation, and personal growth.
Company Overview At Enlyte, we combine innovative technology, clinical expertise, and human compassion to help people recover after workplace injuries or auto accidents. We support their journey back to health and wellness through our industry-leading solutions and services. Whether you're supporting a Fortune 500 client or a local business, developing cutting-edge technology, or providing clinical services you'll work alongside dedicated professionals who share your commitment to excellence and make a meaningful impact. Join us in fueling our mission to protect dreams and restore lives, while building your career in an environment that values collaboration, innovation, and personal growth. Be part of a team that makes a real difference. Job Description This is a full-time remote position that can be located anywhere in the U.S. - Lead development of new features and resolve complex bugs in existing .NET Framework applications - Architect and implement scalable solutions while maintaining and optimizing codebase for performance and reliability - Write clean, maintainable, and well-documented code following established best practices and coding standards - Provide technical leadership within Agile Scrum team activities, including sprint planning, sprint demos, and code reviews - Support migration of legacy .NET Framework applications to .NET 8 for modernization and cloud readiness - Contribute to containerization efforts and migration of applications to AWS EKS (Elastic Kubernetes Service) - Mentor junior developers on coding standards, design patterns, and best practices - Drive third-level support of applications in production environment, including root cause analysis and resolution - Collaborate with architects and product owners to evaluate technical approaches and define implementation strategies - Identify and implement performance optimizations and technical debt reduction initiatives - Contribute to CI/CD pipeline improvements and deployment processes - Participate in technical design discussions and documentation efforts Qualifications - BS in Computer Science or related field - 5+ years of software development experience with a focus on writing clean and well-documented code - Experience with medical billing, healthcare claims processing, or insurance domain (preferred) Technical Requirements - Proficiency in: - C# and .NET/ASP.NET Framework - SQL Server (complex queries, performance tuning, stored procedures) - Clean architecture, design patterns, and SOLID principles - RESTful API design and implementation - CI/CD pipelines and DevOps practices - Familiarity with: - Front-end technologies (React experience is a plus) - Azure DevOps or similar development tools - Unit testing and test-driven development Essential Qualities - Strong problem-solving and analytical skills - Excellent communication and team collaboration abilities - Ability to work independently and lead technical initiatives - Proactive mindset with focus on continuous improvement - Willingness to mentor and share knowledge with team members - Interest in modern software development practices and technologies Nice to Have - Experience with medical bill review systems - AWS cloud services experience - Experience migrating legacy applications to cloud-native architecture - Dynatrace or similar application performance monitoring experience - Performance optimization and scalability experience - Experience leading technical projects or initiatives Benefits We’re committed to supporting your ultimate well-being through our total compensation package offerings that support your health, wealth and self. These offerings include Medical, Dental, Vision, Health Savings Accounts / Flexible Spending Accounts, Life and AD&D Insurance, 401(k), Tuition Reimbursement, and an array of resources that encourage a lifetime of healthier living. Benefits eligibility may differ depending on full-time or part-time status. Compensation depends on the applicable US geographic market. The expected base pay for this position ranges from $87,800 - $120,000 annually, and will be based on a number of additional factors including skills, experience, and education. The Company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability. Don’t meet every single requirement? Studies have shown that women and underrepresented minorities are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. #LI-Remote #LI-FP1
Sr. Software Engineer (Backend)
AppspaceDiscover the easiest way to reach your workforce - at work, at home, or on the go.
About Appspace: At Appspace, we’re passionate about creating better work experiences for people everywhere, and we’re looking for people that feel the same way. Our global office locations and flexible work culture help you work wherever and however you’re at your best. Plus, we take the time to help you enjoy your work, build lasting connections, and grow your role. Join the Appspace team and be a part of a culture that’s helping people everywhere love where they work. Your Role as a Sr. Software Engineer : As a Software Engineer you will be responsible for developing and maintaining software codes in accordance with requirements and specifications, established or defined quality and performance standards, and within delivery timelines. A Day in the Life of a Sr. Software Engineer: - Utilize advanced AI-powered development practices and tools to develop clean, readable and maintainable software codes:- - According to requirements and specifications. - Within established or defined quality and performance standards/benchmarks. - Develop unit-testable codes with corresponding unit tests. - Within agreed upon delivery timelines. - Participate in consultation with the Software Engineering Lead in estimating effort for work assigned. - Participate in initiatives that improve processes and/or procedures that contribute to performance effectiveness and efficiencies. - Communicate work progress and all (work-related) pertinent information in an accurate and timely manner to the Software Engineering Lead. - Perform miscellaneous job-related duties as assigned. What You’ll Need: - Expertise in AI-Assisted Workflows: Proven experience using AI tools (e.g., GitHub Copilot, Cursor, LLMs) to streamline development and reduce manual boilerplate coding. - Degree in Computer Science, Information Technology or related discipline - At least 3 years of working experience in an agile software development environment. - Significant commercial software development experience in C#.Net, Angular JS, Bootstrap, ASP.NET Core & Web API, NHibernate, Entity Framework and SQL. - Positive and professional approach at all times. - Good analytical and problem-solving skills. - Initiative and ability to demonstrate a proactive approach to tasks. - Good communication skills, both written and verbal. - Ability to work under pressure and to deadlines. - Ability to empathize with the customer’s viewpoint when designing and developing software. The Perks of Working for Appspace: For all our KL based team members, we offer a variety of benefits from competitive salaries, medical, dental and vision coverage, mental health resources, a 98-day maternity leave program and transport/parking allowance. Additional perks include: - 20 Days PTO - Flexible work schedules - Remote work opportunities - Paid company holidays - A casual dress work environment - A company provided laptop (choice of Mac, PC, Chromebook) Disclaimer: Appspace is committed to equitable compensation practices and complies with all applicable local, state, and federal regulations. For jurisdictions that require pay scale disclosure, a general compensation range may be provided during the initial stages of the interview process. Final compensation will be based on multiple factors including experience, skills, certifications, and overall fit for the role. If you are located in a jurisdiction with specific pay transparency requirements, we will be happy to discuss the relevant range during your application process.
Senior Manager, Global Engineering and Risk Management
AGI - Ag Growth InternationalStrengthening the Global Food Supply Chain.
• Establish and drive global engineering standards across AGI’s divisions, including grain handling, storage, processing, and related infrastructure systems. • Partner with regional engineering and operations leaders to optimize plant performance, equipment reliability, and lifecycle management. • Lead initiatives focused on continuous improvement, cost optimization, and operational efficiency across manufacturing sites. • Support new product introduction, capital projects, and engineering integration across global facilities. • Develop and implement a comprehensive global risk management framework aligned with AGI’s operational and strategic priorities. • Identify, assess, and mitigate risks related to manufacturing operations, supply chain, engineering design, and field performance. • Lead root cause analysis and corrective action planning for major incidents, equipment failures, and safety events. • Ensure compliance with global regulatory, environmental, and safety standards (e.g., OSHA, ISO, and regional equivalents). • Strengthen business continuity and disaster recovery planning for critical operations. • Partner with corporate development teams to support due diligence for acquisitions, focusing on engineering, operational risk, and infrastructure. • Lead integration of acquired businesses into AGI’s engineering and risk management frameworks. • Identify synergies and opportunities to improve performance and reduce risk across newly integrated operations. • Work closely with Operations, Safety, Quality, Supply Chain, and Commercial teams to embed risk-aware decision-making. • Serve as a strategic advisor to senior leadership on engineering risks, capital investments, and operational vulnerabilities. • Drive alignment between corporate standards and regional execution. • Lead and develop a global team of engineering and risk professionals. • Build bench strength across regions by implementing training, tools, and standardized processes. • Foster a culture of safety, accountability, and continuous improvement across all facilities. • Implement tools and dashboards to monitor engineering performance, asset health, and risk exposure globally. • Utilize data analytics and predictive maintenance strategies to proactively manage equipment and operational risks. • Report key metrics and insights to executive leadership, supporting data-driven decision-making.
• Actively work on Fiori development for SAP S/4HANA conversion projects from start to finish; • Automate conversion processes from SAP ECC to SAP S/4HANA; • Contribute to the creation of technical project documentation; • Staying up to date with new developments is very important here. We expect you to monitor updates in the SAP ecosystem and share what you learn with the team so our processes continuously improve and the team grows together.



