Innovation for You
Senior Software Engineer
Location
United States
Posted
3 hours ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Lumiplan
• Responsible for designing, developing, and maintaining software for our Aerospace products in accordance with industry best practices. • Integral to the design, development, and verification of safety-critical software systems that meet stringent industry standards, specifically RTCA DO-178. • Lead software architecture, documentation, design proposal participation, and verification/validation activities across new and existing products.
Job Requirements
- Minimum 7 years of verifiable experience in software engineering, with a focus on aerospace or safety-critical systems.
- Knowledge: Strong knowledge of both RTCA DO-178 standard and verifiable design experience shipping a product designed under this standard.
- Programming Languages: Expertise in embedded programming language such as C.
- Software Architecture: Solid understanding of software architecture, including real-time operating systems (RTOS) and hardware-software integration.
- Hardware: Familiarity with communication protocols (e.g., UART, SPI, I2C, RS-485, CAN) and other hardware interfaces.
- Documentation: Proven experience in writing and reviewing technical documentation related to DO-178 including requirements traceability, design, test procedures, and certification artifacts.
- Tools: Familiarity with development tools, version control systems (e.g., Git, SVN), debugging, and simulation tools used in embedded software development.
- Collaboration: Experience working in a collaborative, cross-functional engineering environment, including hardware, software, and systems engineers.
- Problem-Solving: Strong analytical and troubleshooting skills, with a demonstrated ability to resolve complex technical issues.
- Education: Bachelor’s degree in computer engineering, Computer Science, Electrical Engineering, or a related field required. Advanced degree preferred.
Benefits
- Competitive compensation with career growth potential.
- Generous time off: Vacation and wellness time, 10 company holidays, and 2 floating days.
- Educational Assistance Program: Robust reimbursement program for professional growth.
- Health and wellness: Medical, dental, and vision coverage.
- Generous 401k match program.
- Benefits Effective Day One!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior BI Engineer, CRM
General MotorsGeneral Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile
Description This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role As a BI Engineer within the MAS Marketing Insights & Data Democratization team, you will design, develop, and maintain scalable business intelligence solutions that enable CRM performance insights across GM's customer engagement ecosystem. Your work will directly support marketing strategy, lifecycle engagement, and retention initiatives by transforming complex CRM data into actionable intelligence. You will collaborate with cross-functional teams including MarTech, CRM Strategy, and external partners to build and enhance dashboards, reporting frameworks, and data pipelines that support standardized and ad hoc CRM analytics. What You'll Do - Lead the development and automation of Power BI dashboards for CRM performance, including lifecycle engagement, retention, and conversion metrics. - Maintain and evolve self-service reporting tools supporting 17 brands across 22 markets for CRM analytics. - Collaborate with internal stakeholders to define CRM taxonomy, enforce naming conventions, and ensure data governance compliance. - Integrate data from Adobe Experience Platform (AEP), RTCDP, and CRM systems to support real-time analytics and audience segmentation. - Support closed-loop attribution analysis for CRM campaigns and customer journey KPIs. - Partner with MAS Performance Analytics Squads to deliver in-market insights and support brand-level CRM decisions. - Ensure data quality, integrity, and consistency across reporting layers, including Gold Layer creation for CRM reporting. - Identify and troubleshoot data-related issues, optimize CRM data pipelines, and support migration efforts (e.g., OnPrem to Azure). Your Skills & Abilities (Required Qualifications) - Bachelor's or Master's degree in Computer Science, Data Analytics, Information Systems, or related field. - 5 - 7+ years of experience in BI engineering, preferably in marketing analytics, CRM analytics, or customer lifecycle domains. - Master of Microsoft Excel and various BI (Tableau, PowerBI), and analytical tools. - Experience and validated mastery of dynamic data warehouse concepts/methodologies to implement business intelligence solutions. - At least 5 years experience writing efficient Structured Query Language (SQL) using various SQL-development software packages including Teradata and Oracle PL/SQL. Ability to use custom SQL for complex data pulls. - Familiarity with cloud platforms (Azure preferred) and data governance practices. - Excellent communication and stakeholder management skills. What Can Give You a Competitive Advantage (Preferred Qualifications) - Experience working in agile squads or cross-functional pods. - Ability to synthesize insights across channels and recommend strategic shifts. - Passion for enabling data democratization and driving marketing transformation. - Professional certifications are a plus (e.g., Microsoft Certified Business Intelligence, Data analytics tools certifications). This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate. Compensation: - The expected base compensation for this role is: $106,600 - $174,800. Actual base compensation within the identified range will vary based on factors relevant to the position. - Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. - Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.) #LI-CC1 About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Total Rewards | Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us [email protected] or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
• Work in full-stack development with a primary focus on backend (Java) • Work on the evolution and maintenance of critical, complex systems • Provide technical guidance in defining solutions and architecture • Serve as a technical reference for the team • Participate in application modernization and improvement initiatives • Collaborate directly with technical leadership on strategic decisions • Ensure the quality, performance, and scalability of solutions
Fullstack Developer – Flutter, Node Specialist II
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Provide technical leadership for development: Serve as the technical reference for Flutter and Node (fullstack) within the team, defining architectural standards, reusable components and implementation strategies for complex features. • Architect scalable solutions: Propose and implement architectural decisions that ensure scalability, maintainability and system performance, considering a platformization context. • Ensure quality and technical governance: Establish and disseminate coding standards, testing practices and CI/CD processes, perform thorough code reviews and ensure delivery quality. • Mentor and develop the team: Actively support the technical growth of less experienced developers through mentorship, pair programming, tech talks and continuous knowledge sharing. • Collaborate strategically with stakeholders: Participate in product and business discussions, translate complex requirements into viable technical solutions and contribute technical insight to strategic decisions. • Drive technical innovation: Research and recommend new technologies, tools and practices that improve development efficiency and end-user experience. • Manage strategic technical debt: Identify, prioritize and lead refactoring and technical improvement initiatives that positively impact code health and team productivity.
• Define the target-state architecture for the modernized platform, spanning front-end frameworks, API/services layer, data persistence, integration middleware, and infrastructure (Azure and on-premise). • Produce reference architectures, architectural decision records (ADRs), and migration roadmaps that guide engineering teams through phased modernization milestones. • Design hybrid integration patterns that allow cloud-native and on-premise components to coexist during transitional phases, including networking, identity, and data synchronization strategies. • Lead architectural reviews and design sessions across front-end, back-end, data, and infrastructure workstreams, ensuring consistency, quality, and alignment with the target architecture. • Mentor and guide senior engineers and tech leads on architectural patterns, modernization strategies, and Azure best practices. • Evaluate and recommend technologies, frameworks, and platforms; produce decision memos with clear trade-off analysis for leadership review. • Conduct legacy system assessments, including codebase analysis, dependency mapping, performance profiling, and data architecture review, to inform modernization sequencing and risk mitigation. • Design and validate migration strategies (re-platform, re-architect, re-factor) for individual system components, balancing speed, risk, and long-term maintainability. • Build and oversee proofs of concept and reference implementations that de-risk critical architectural decisions before full-scale engineering begins. • Present architectural strategies, options, and progress to senior technical and business leadership, translating complex technical concepts into clear business impact. • Collaborate with the client's existing architecture, engineering, and infrastructure teams to align standards, governance, and shared technical direction. • Partner with program management to ensure architectural decisions are reflected in delivery plans, resource needs, and risk assessments.




